---
title: "SAIF.Business.Policy stored procedures"
summary: "Oracle stored procedures and packages referenced by this library."
status: draft
owner: SAIF Documentation Generator
last_reviewed: 2026-08-31
---

# SAIF.Business.Policy stored procedures

This page catalogs the 2 distinct Oracle stored procedures/functions invoked by this library. **Real Oracle PL/SQL source was retrieved for both packages via the Legends CLI** (`legends oracle query --name <package_name>`, schema `WCIS_DBA`) on 2026-08-31. Both `pk73069_rating_procs.get_minimum_expense_constant` and `pk73102_policy.does_wcis_own_submission` are `found`: package spec and body were returned for both, and both .NET call sites (`PolicyInformation.PolicyMinimumPremium`, `PolicyInformation.GetPolicyOwnershipSystem`) are live, reachable code — neither is possibly dead code.

## Procedure catalog

| Package / Procedure | Schema | Type | Purpose | Calling business objects |
| --- | --- | --- | --- | --- |
| [`pk73069_rating_procs`](pk73069-rating-procs.md) | `WCIS_DBA` | Package procedure | Calculate the minimum premium / expense constant for a premium-history set | `PolicyInformation.PolicyMinimumPremium` |
| [`pk73102_policy`](pk73102-policy.md) | `WCIS_DBA` | Package **function** (not procedure — `does_wcis_own_submission` is declared `FUNCTION … RETURN VARCHAR2`) | Determine whether WCIS owns submission of a policy | `PolicyInformation.GetPolicyOwnershipSystem` |

## Related documentation
- [Index](../index.md)
- [Overview](../overview.md)
- [Architecture](../architecture.md)
- [Dependencies](../dependencies.md)
- [Operations and processes](../operations-processes.md)
- [Business rules](../business-rules.md)
- [Database tables](../database-tables.md)
- [SQL catalog](../sql/index.md)
- [API reference](../api/index.md)

## Sources
- `SAIF.Business.Policy/PolicyInformation.vb:188–222` — `PolicyMinimumPremium`
- `SAIF.Business.Policy/PolicyInformation.vb:249–274` — `GetPolicyOwnershipSystem`
